/**
 Copyright (c) 2015-present, Facebook, Inc.
 All rights reserved.

 This source code is licensed under the BSD-style license found in the
 LICENSE file in the root directory of this source tree.
 */

#ifndef __acdriver_Compile_AppIconSet_h
#define __acdriver_Compile_AppIconSet_h

#include <xcassets/Asset/Asset.h>
#include <xcassets/Asset/AppIconSet.h>

#include <memory>

namespace acdriver {

class Result;

namespace Compile {

class Output;

class AppIconSet {
private:
    AppIconSet();
    ~AppIconSet();

public:
    static bool Compile(
        xcassets::Asset::AppIconSet const *appIconSet,
        Output *compileOutput,
        Result *result);
};

}
}

#endif // !__acdriver_Compile_AppIconSet_h
